package com.lecture.hibernate.pojo;

import java.util.HashSet;
import java.util.Set;

/**
 * AbstractDebateGroupRole entity provides the base persistence definition of
 * the DebateGroupRole entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractDebateGroupRole implements java.io.Serializable {

	// Fields

	private Integer dgrId;
	private String dgrName;
	private String dgrRemark;
	private Set debateGroups = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractDebateGroupRole() {
	}

	/** full constructor */
	public AbstractDebateGroupRole(String dgrName, String dgrRemark,
			Set debateGroups) {
		this.dgrName = dgrName;
		this.dgrRemark = dgrRemark;
		this.debateGroups = debateGroups;
	}

	// Property accessors

	public Integer getDgrId() {
		return this.dgrId;
	}

	public void setDgrId(Integer dgrId) {
		this.dgrId = dgrId;
	}

	public String getDgrName() {
		return this.dgrName;
	}

	public void setDgrName(String dgrName) {
		this.dgrName = dgrName;
	}

	public String getDgrRemark() {
		return this.dgrRemark;
	}

	public void setDgrRemark(String dgrRemark) {
		this.dgrRemark = dgrRemark;
	}

	public Set getDebateGroups() {
		return this.debateGroups;
	}

	public void setDebateGroups(Set debateGroups) {
		this.debateGroups = debateGroups;
	}

}